﻿using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.Corretagem.Service.DataContract
{
    /// <summary>
    /// Contrato de dados para tipo de operação de verificação de politica de
    /// corretagem
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Corretagem.Service.DataContract", Name = "TipoOperacaoVerificacao")]
    public class TipoOperacaoVerificacao
    {
        #region Atributos

        /// <summary>
        /// Código do tipo de operação
        /// </summary>
        private string _codigo;

        /// <summary>
        /// Nome do tipo de operação
        /// </summary>
        private string _nome;

        #endregion

        #region Propriedades

        /// <summary>
        /// Código do tipo de operação
        /// </summary>
        [DataMember(IsRequired = false)]
        public string Codigo
        {
            get
            {
                return _codigo;
            }
            set
            {
                _codigo = value;
            }
        }

        /// <summary>
        /// Nome do tipo de operação
        /// </summary>
        [DataMember(IsRequired = false)]
        public string Nome
        {
            get
            {
                return _nome;
            }
            set
            {
                _nome = value;
            }
        }

        #endregion

        #region Construtores

        /// <summary>
        /// Construtor TipoOperacaoVerificacao
        /// </summary>
        public TipoOperacaoVerificacao() { }

        /// <summary>
        /// Construtor TipoOperacaoVerificacao
        /// </summary>
        /// <param name="codigo"></param>
        /// <param name="nome"></param>
        public TipoOperacaoVerificacao(string codigo, string nome)
        {
            this._codigo = codigo;
            this._nome = nome;
        }

        #endregion
    }
}